.header {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ccc;

    // nav
    .index_nav {
        width: 1200px;
        height: 60px;
        display: flex;
        justify-content: space-between;
        align-items: center;

        .nav_left {
            // cursor: pointer;
        }

        .nav_right {
            display: flex;
            align-items: center;
            margin-right: -40px;

            .navRight_left {
                width: 40px;
                height: 40px;

                img {
                    width: 100%;
                    height: 100%;
                }
            }

            .navRight_box {
                display: flex;

                .navRight_item {
                    box-sizing: border-box;
                    display: flex;
                    justify-content: space-between;
                    margin-right: 20px;
                    width: 90px;

                    //   border: 1px solid red;
                    .rightItem_right {
                        width: 40px;
                        width: 1px;
                        height: 80%;
                        align-self: center;
                        background-color: red;
                    }

                    .rightItem_left {
                        cursor: pointer;
                    }
                }
            }
        }
    }

}